package com.mccken.rapid.common.config;

/**
 * 服务调用的接口模型描述
 * @author mccken
 */
public interface ServiceInvoker {
	/**
	 * 获取真正的服务调用的全路径
	 * @return invokerPath
	 */
	String getInvokerPath();
	
	void setInvokerPath(String invokerPath);

	/**
	 * 获取指定服务调用绑定的唯一规则
	 */
	String getRuleId();

	void setRuleId(String ruleId);
	
	/**
	 * 获取该服务调用(方法)的超时时间 
	 */
	int getTimeout();
	
	void setTimeout(int timeout);
}
